@mixin font-face-as-well($name, $filename, $weight: normal, $style: normal, $prefix: '') {
  @font-face {
    font-family: $name;
    src: url(asset-path('#{$name}/#{$filename}#{$prefix}.eot'));
    src: url(asset-path('#{$name}/#{$filename}#{$prefix}.svg##{$name}')) format('svg'),
         url(asset-path('#{$name}/#{$filename}#{$prefix}.eot?#iefix')) format('embedded-opentype'),
         url(asset-path('#{$name}/#{$filename}#{$prefix}.woff')) format('woff'),
         url(asset-path('#{$name}/#{$filename}#{$prefix}.ttf')) format('truetype');
    font-weight: $weight;
    font-style: $style;
  }
}
@mixin icon-prop {
  font-family: "Icomoon";
  font-weight: normal;
  font-style: normal;
}
@mixin icomoon($icon){
  &:before {
    content: $icon;
    font-family: "Icomoon";
    @include icon-prop;
  }
}
@mixin icon-pseudo($icon, $times: 1){
  $content: '';
  @if $times > 1 {
    @for $i from 1 through $times {
      $content: #{$content$icon};
    }
  }
  @else {
    $content: $icon;
  }
  content: $content;
  @include icon-prop;
  @content
}
@mixin icomoon-after($icon){
  &:after {
    content: $icon;
    @include icon-prop;
  }
}

